﻿

<h2 style="color: blue; text-align: center; font-size: 20px;">TRANG QUẢN LÝ USER</h2>
<br />

<form action="#" name="search_user" method="GET"  >
    <i><u>&nbsp;&nbsp;Tìm Kiếm Nhanh&nbsp;&nbsp;</u></i><br />
    <input type="text" name="txtSearch" class="search_input"  />
    <input type="image" class="search_submit" src="images/search.png" onclick="chuyentrangSearchUS()" />
    
    <br />
    <br />
    &nbsp;Theo Mã Tài Khoản<input type="radio" name="search" id="search" value="1" checked="checked" />
    &nbsp;&nbsp;Theo Họ Tên<input type="radio" name="search" id="search" value="2"  />
</form>      
<br />
             
<div id="total" style="font-style: italic; color: red; float: right;"></div>
<hr style="width: 650px;;" />
<br />
<table border="1" cellspacing="0" style=" text-align: center; font-size: 10px;">
    <tr style="height: 40px; color: white; background: #555;">
        <th width="30">STT</th>
        <th width="100">Mã Tài Khoản</th>
        <th width="80">Loại Tài Khoản</th>
        <th width="120">Họ Tên</th>
        <th width="130">Email</th>
        <th width="120">CMND</th>
        <th width="100">Số ĐT</th>
        <th width="100">Địa Chỉ</th>
        <th width="50">Block</th>
        <th width="50">Banned</th>
    </tr>
<?php
		include_once("code/DataProvider.php");
		$query = "SELECT sodong FROM giaodien";
		$result = DataProvider::ExecuteQuery($query);
		$row = mysql_fetch_array($result);
		$rowsPerPage = $row['sodong'];
        if(!isset($_GET['page'])) //nếu không tồn tại page thì mặc nhiên sẽ là trang 1
		{						//vd: localhost/index.php = localhost/index.php?page=1
			$_GET['page'] = 1;
		}
		$offset = ($_GET['page']-1) * $rowsPerPage; 
        ?>    
<?php
    
    
    $query = "SELECT * FROM nguoidung ";
	$query .= " LIMIT $offset, $rowsPerPage";
    $result = DataProvider::ExecuteQuery($query);
    $stt = 1; 
    while($row = mysql_fetch_array($result,MYSQL_ASSOC))
    {
        $MaND = $row["MaND"];
        $MaLND = $row["MaLND"];
        $TenHienThi = $row["TenHienThi"];
        $Email = $row["Email"];
        $CMND = $row["CMND"];
        $SDT = $row["SDT"];
        $BiKhoa = $row["BiKhoa"];
        $BiXoa = $row["BiXoa"];
        $DiaChi = $row["DiaChi"];
        if($MaLND == 0)
        {
            $MaLND = 'Seller';
        }
        if($MaLND == 1)
        {
            $MaLND = 'Buyer';
        }
        if($MaLND == 2)
        {
            $MaLND = 'Admin';
        }
        ?>
        <tr>
            <td>
                <?php echo $stt; $stt++; ?>
            </td>
        
            <td>
                <?php echo $MaND; ?>
            </td>
        
            <td>
                <?php echo $MaLND; ?>
            </td>
        
            <td>
                <?php echo $TenHienThi; ?>
            </td>
        
            <td>
                <?php echo $Email; ?>
            </td>
        
            <td>
                <?php echo $CMND; ?>
            </td>
        
            <td>
                <?php echo $SDT; ?>
            </td>
            
             <td>
                <?php echo $DiaChi; ?>
            </td>
        
            <td>
            <!-- trả về trang admin với biến act = 7 và id = mã người dùng -->
            <a href="admin.php?act=7&id=<?php echo $row["MaND"]; ?>"> 
                <?php 
                if($BiKhoa == 0)
                {
                    echo '<img src="images/error.png" height="20" width = "20"/>';
                }
                else
                {
                    echo '<img src="images/valid.png" height="20" width = "20"/>';
                }
                ?>
            </a>
            </td>
        
            <td>
            <!-- trả về trang admin với biến act = 8 và id = mã người dùng -->
            <a href="admin.php?act=8&id=<?php echo $row["MaND"]; ?>">
                <?php 
                if($BiXoa == 0)
                {
                    echo '<img src="images/error.png" height="20" width = "20"/>';
                }
                else
                {
                    echo '<img src="images/valid.png" height="20" width = "20"/>';
                }
                ?>
            </a>
            </td>
        </tr>
        <?php
        
    }
?>
<!-- input tạm lấy dữ liệu tổng số tài khoản -->
<div id="temp">
    <input  type="text" value="Có Tổng Cộng -- <?php echo $stt -1 ; ?> -- Tài Khoản" id="total_"/>
</div>
</table>
<?php 
	//tinh tong so trang
	$sql="SELECT COUNT(MaND) AS numrows FROM nguoidung ";
	$result = DataProvider::ExecuteQuery($sql) ;
	$row = mysql_fetch_array($result, MYSQL_ASSOC);
	$n = $row['numrows'];
	
	$tong_so_trang = ceil($n/$rowsPerPage);
	$self = $_SERVER['PHP_SELF'];//lay ten file chua doan code do (file dang xem)
								//$PHP_SELF và $_SERVER['PHP_SELF'] là hoàn toàn giống nhau	
	//gan nut BACK
	if($_GET['page'] > 1)
	echo "<a href=".$self."?act=2"."&page=".($_GET['page']-1).' style="background-image:url(./images/bg.jpg); color: black;"> Back'."</a>";
	//tao cac lien ket tuong ung voi cac trang 
	if($tong_so_trang > 1){ //neu chi co 1 page chua san pham thi ko can phan trang
	for($i=1 ; $i<=$tong_so_trang; $i++)
	{
		if($i == $_GET['page'])
		{
			echo ' ['.$i.']'; //in page hien tai, ko can tao lien ket
		}
		else
		echo "<a href=".$self."?act=2"."&page=".$i.' style="color: #0661c2;"> '.$i."</a>";
	}
	}
	//gan nut NEXT
	if($_GET['page'] < $tong_so_trang)
	echo "<a href=".$self."?act=2"."&page=".($_GET['page']+1).' style="background-image:url(./images/bg.jpg); color: black;"> Next'."</a>";
?>
<script type="text/javascript" >
        //chép dữ liệu vào div có id là total
        var vaNode = document.getElementById("total_");
		var vitriNode = document.getElementById("total");
		var divNode = document.createElement("div");
		vitriNode.appendChild(divNode);
		var textNode = document.createTextNode(vaNode.value);
		divNode.appendChild(textNode);
        
        //remove temp
        var element = document.getElementById("temp");
        if ( element.hasChildNodes() )
        {
            while ( element.childNodes.length >= 0 )
            {
            element.removeChild( element.firstChild );       
            }
        }
        

</script>